

import flash.events.Event;
import flash.events.EventDispatcher;
import flash.events.IEventDispatcher;
import mx.core.IPropertyChangeNotifier;
import mx.events.PropertyChangeEvent;
import mx.utils.ObjectProxy;
import mx.utils.UIDUtil;

import flash.filters.*;
import flash.profiler.*;
import flash.external.*;
import flash.display.*;
import flash.net.*;
import flash.debugger.*;
import mx.controls.Image;
import flash.utils.*;
import flash.printing.*;
import flash.text.*;
import flash.geom.*;
import close.kenny.lib.kwindows.shortcut.dock.core.Dock;
import flash.events.*;
import flash.accessibility.*;
import mx.binding.*;
import flash.ui.*;
import flash.media.*;
import flash.xml.*;
import close.kenny.lib.kwindows.shortcut.*;
import mx.styles.*;
import flash.system.*;
import flash.errors.*;

class BindableProperty
{
	/*
	 * generated bindable wrapper for property image (public)
	 * - generated setter
	 * - generated getter
	 * - original public var 'image' moved to '_100313435image'
	 */

    [Bindable(event="propertyChange")]
    public function get image():mx.controls.Image
    {
        return this._100313435image;
    }

    public function set image(value:mx.controls.Image):void
    {
    	var oldValue:Object = this._100313435image;
        if (oldValue !== value)
        {
            this._100313435image = value;
           if (this.hasEventListener("propertyChange"))
               this.dispatchEvent(mx.events.PropertyChangeEvent.createUpdateEvent(this, "image", oldValue, value));
        }
    }

	/*
	 * generated bindable wrapper for property _data (private)
	 * - generated setter
	 * - generated getter
	 * - original private var '_data' moved to '_90810505_data'
	 */

    [Bindable(event="propertyChange")]
    private function get _data():Object
    {
        return this._90810505_data;
    }

    private function set _data(value:Object):void
    {
    	var oldValue:Object = this._90810505_data;
        if (oldValue !== value)
        {
            this._90810505_data = value;
           if (this.hasEventListener("propertyChange"))
               this.dispatchEvent(mx.events.PropertyChangeEvent.createUpdateEvent(this, "_data", oldValue, value));
        }
    }

	/*
	 * generated bindable wrapper for property _over (private)
	 * - generated setter
	 * - generated getter
	 * - original private var '_over' moved to '_91157939_over'
	 */

    [Bindable(event="propertyChange")]
    private function get _over():Boolean
    {
        return this._91157939_over;
    }

    private function set _over(value:Boolean):void
    {
    	var oldValue:Object = this._91157939_over;
        if (oldValue !== value)
        {
            this._91157939_over = value;
           if (this.hasEventListener("propertyChange"))
               this.dispatchEvent(mx.events.PropertyChangeEvent.createUpdateEvent(this, "_over", oldValue, value));
        }
    }

	/*
	 * generated bindable wrapper for property _dock (private)
	 * - generated setter
	 * - generated getter
	 * - original private var '_dock' moved to '_90823442_dock'
	 */

    [Bindable(event="propertyChange")]
    private function get _dock():Dock
    {
        return this._90823442_dock;
    }

    private function set _dock(value:Dock):void
    {
    	var oldValue:Object = this._90823442_dock;
        if (oldValue !== value)
        {
            this._90823442_dock = value;
           if (this.hasEventListener("propertyChange"))
               this.dispatchEvent(mx.events.PropertyChangeEvent.createUpdateEvent(this, "_dock", oldValue, value));
        }
    }



}
